sinking and sourcing outputs